-- Basic Cannon

local BULLET = {}

-- General Information
BULLET.Name = ".30 cal mg"
BULLET.Author = "Tech"
BULLET.Description = ".30 caliber rounds. Credit to Divran."
BULLET.AdminOnly = false
BULLET.SuperAdminOnly = false

-- Appearance
BULLET.Model = "models/props_debris/wood_splinters01e.mdl"
BULLET.Material = nil
BULLET.Color = nil
BULLET.Trail = { StartSize = 2,
				 EndSize = 1,
				 Length = 0.05,
				 Texture = "trails/smoke.vmt",
				 Color = Color( 150, 150, 150, 255 ) }

-- Effects / Sounds
BULLET.FireSound = {"TFire013.Single"}
BULLET.ExplosionSound = nil
BULLET.FireEffect = "muzzleflash"
BULLET.ExplosionEffect = "7.62x51_effect"
BULLET.EmptyMagSound = {"weapons/shotgun/shotgun_empty.wav"}

-- Movement
BULLET.Speed = 90
BULLET.Gravity = 0.0005
BULLET.RecoilForce = 100
BULLET.Spread = 0.30

-- Damage
BULLET.DamageType = "BlastDamage"
BULLET.Damage = 10
BULLET.Radius = 5
BULLET.RangeDamageMul = 0.75
BULLET.NumberOfSlices = 2
BULLET.SliceDistance = 5
BULLET.PlayerDamage = 30
BULLET.PlayerDamageRadius = 5

-- Reloading/Ammo
BULLET.Reloadtime = 0.12
BULLET.Ammo = 60
BULLET.AmmoReloadtime = 3

BULLET.EnergyPerShot = 100

pewpew:AddBullet( BULLET )